package com.dmd.yikang.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.dmd.yikang.dto.MedicineDto;
import com.dmd.yikang.entity.Medicine;

import java.util.List;

/**
 * @author daimingdong
 * @version 1.0.0
 * create 2024/5/27 18:17
 * description
 * @title MedicineMapper
 **/
public interface MedicineService extends IService<Medicine> {

    //新增药品，同时插入药品对应的药品类型数据
    public void saveWithType(MedicineDto medicineDto);

    //根据id查询药品，同时查询药品对应的药品类型数据
    public MedicineDto getByIdWithType(Long id);

    //根据id更新药品，同时更新药品对应的药品类型数据
    public void updateWithType(MedicineDto medicineDto);

    //根据id删除药品，同时删除药品对应的药品类型数据
    public void deleteById(List<Long> ids);
}
